home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Games / Hexagonal CA / HexCA.c / ToolTraps.c < prev   
Encoding:
C/C++ Source or Header  |  1997-05-27  |  948 b   |  29 lines  |  [TEXT/CWIE]

  1. /* ToolTraps */
  2. /*
  3. Programmed by Alexander M Kasprzyk, ©1997
  4.  
  5. A set of useful trap calls for 68K Macs only
  6.  
  7. alex@kasprzyk.demon.co.uk
  8. */
  9.  
  10. #define _main_tooltraps_
  11. #include "ToolTrapsPr.h"
  12.  
  13. #ifndef powerc
  14.  
  15. // GetCommonTraps -    call to get the common trap addresses
  16. void GetCommonTraps( void )
  17. {
  18.     copyBitsAddress = (CopyBitsPtr)NGetTrapAddress( _CopyBits, ToolTrap );
  19.     tickCountAddress = (TickCountPtr)NGetTrapAddress( _TickCount, ToolTrap );
  20.     randomAddress = (RandomPtr)NGetTrapAddress( _Random, ToolTrap );
  21.     eraseRectAddress = (EraseRectPtr)NGetTrapAddress( _EraseRect, ToolTrap );
  22.     clipRectAddress = (ClipRectPtr)NGetTrapAddress( _ClipRect, ToolTrap );
  23.     moveToAddress = (MoveToPtr)NGetTrapAddress( _MoveTo, ToolTrap );
  24.     drawStringAddress = (DrawStringPtr)NGetTrapAddress( _DrawString, ToolTrap );
  25.     frameRectAddress = (FrameRectPtr)NGetTrapAddress( _FrameRect, ToolTrap );
  26.     buttonAddress = (ButtonPtr)NGetTrapAddress( _Button, ToolTrap );
  27. }
  28.     
  29. #endif